-
Notifications
You must be signed in to change notification settings - Fork 35
Support clusters with no outbound internet #717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…nd_desktop,openondemand_jupyter - only reqd during build
…ault during site.yml
Image sync/pre-release: https://github.com/stackhpc/ansible-slurm-appliance/actions/runs/16045621235 |
I'm curious does this have a knock-on benefit regarding configure times? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Happy for the combining of feature tables to be a separate PR. This LGTM
Allows clusters to be deployed without outbound internet access. Key configuration changes:
environments/common/inventory/group_vars/all/proxy.yml
, making it easier to define a proxy using basic authentication.proxy_remove
allows removing proxy configuration at the end of Ansible runs. This defaults tofalse
for clusters buttrue
for build VMs. NB: This is a change in behaviour; before if theproxy
group was enabled for the build then the proxy configuration would have been left in the image.openondemand_install_apps_extra
to simplify installing additional OpenOndemand Apps.See docs/experimental/isolated-clusters.md for more information.
Design notes:
dnf_repos:disable_repos.yml
. This meansansible.builtin.dnf
tasks during site.yml do not trigger dnf cache updates and hence complete successfully (assuming relevant package(s) are actually installed).fatimage.yml
, with additional guards forappliances_mode
added to avoid running them during site.yml.